james s stone